﻿body {
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 128px 1fr;
    display: -ms-grid;
    height: 100%;
    width: 100%;
}

header[role=banner] {
    -ms-grid-columns: 120px 1fr 240px;
    -ms-grid-rows: 1fr;
    display: -ms-grid;
}

    header[role=banner] .win-backbutton {
        margin-left: 39px; 
        margin-top: 59px;
    }

    header[role=banner] .titlearea {
        -ms-grid-column: 2;
        margin-top: 37px;
    }

        header[role=banner] .titlearea .pagetitle {
            width: calc(100% - 20px);
        }

.recordcontainer {
        -ms-grid-column: 3;
        margin-top: 2em;
    }

   .recordtable {
        border:0;
        margin:0;
        border-collapse:collapse;
        border-spacing:0;
}

        .recordtable th {
            border-width: 1px;
            border-style: solid;
        }
        
        .recordtable td {
            border-width: 1px;
            border-style: solid;
        }

section[role=main] {
    -ms-grid-row: 2;
    height: 100%;
    width: 100%;
}

    section[role=main] p {
        margin-left: 120px;
   }
